Career 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sporting Challenger - Turin I Tourneo Fila Citta di Brindisi - Brindisi FILA Challenger - Biella Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Singapore Mens Tennis Open - Singapore IX Ciutat de Barcelona - Barcelona Top Wool Challenger Biella - Biella Ciur Cup 99 - Prague Pekao Open - Szczecin Open Maxon - Barcelona Finnish Open - Helsinki Internazionali di Tennis de San Marino - San Marino VI Torneo Internazionale di Tennis - Barletta Espinho Challenger - Espinho VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Pekao Open - Szczecin XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Jaegermeister Open - Braunschweig San Benedetto Challenger - San Benedetto Bangkok Challenger - Bangkok Copa Telefonica CTC Chile - Santiago Copa Ericsson Chile - Santiago IV Abierto Internacional de Salinas - Salinas XI Ciutat de Barcelona - Barcelona Copa Petrobras - Aracaju Zivnobanka Czech Open - Prostejov Challenger Casino Lugano - Lugano XL Bermuda Open - Bermuda 5th Sardinian International Championships - Cagliari XL Challenger de Tenis Copa Sevilla - Seville IPP Geneva Trophy - Geneva Heineken Challenger - Ho Chi Minh City Kos-Zucchetti Tennis Cup - Cordenons Challenger Copa Sevilla - Seville XL Capital Bermuda Open - Bermuda LXV Concurso Internacional Vigo - Vigo Geneva Challenger - Geneva Copa Ericsson - Montevideo 6th Sardinian International Championships - Cagliari Open de Montauban - Montauban Cepu Open - San Marino Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio Steelers Cup - Kosice La Serena Open - La Serena Tennis Napoli Cup - Napoli Copa Petrobras Colombia - Bogota San Remo Tennis Cup 15° Piertomaso - San Remo Timisoara Challenger - Timisoara Societa Canottieri Mincio 2005 - Mantova Porsche Open - Poznan San Marino Cepu Open - San Marino Challenger Fondazione Carige - Genova Nord LB Open 2006 - Braunschweig Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Memorial Manfredini - Sassuolo Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago IX Torneo Internacionale de Tennis - Barletta Olbia Challenger - Olbia Sir Supermercati - Rome X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Top Wool Challenger-Immagine Trophy - Biella Open Costa Daurada - Tarragona II Cyclus Open de Tenis - Florianopolis Copa Ericsson Argentina - Buenos Aires V Trofeo Barcelona de Tenis - Barcelona VIII Torneo Internazionale di Tennis - Barletta Sporting Challenger - Turin Nord/LB Open 2004 - Braunschweig Polish Open 99 - Poznan Pekao Open 2004 - Szczecin Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Graz CA Challenger - Graz Copa Ericsson - Buenos Aires VII Torneo Internazionale di Tennis - Barletta TCT Open - Tunis Copa AT&T - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo V Torneo Internazionale di Tennis - Barletta Estoril Open - Estoril Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo San Marino Cepu Open - San Marino Exim Agmedia Open - Kosice Siemens Open 2003 - Scheveningen Braunschweig Open - Braunschweig Venice Open - Venice Top Wool Challenger - Biella Kremlin Cup - Moscow Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Copa Sevilla Internacionales de Andalucia - Seville Kremlin Cup - Moscow AT&T Challenge - Atlanta Cairo Challenger - Cairo Olbia Geovillage Open - Olbia Trani Cup - Trani Geneva Challenger - Geneva Pekao Open - Szczecin Polish Open 2000 - Poznan CA-Challenge 2000 - Graz San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Argentina - Buenos Aires Jagermeister Open - Braunschweig X Ciutat de Barcelona - Barcelona SAA Hilversum Open - Hilversum 4° Sporting Challenger - Turin Investor Swedish Open - Bastad 1997 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Pekao Open 2005 - Szczecin Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Open Seat-Godo '98 - Barcelona XII Internazionali di Tennis CARISBO - Bologna Generali Open 1998 - Kitzbuhel Ciutat de Barcelona - Barcelona Davidoff Swiss Indoors - Basel Campionati Internazionali di Sicilia - Palermo Paegas Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Generali Open 1997 - Kitzbuhel International Championship of Croatia - Umag Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona President's Cup 1997 - Tashkent Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Abierto Mexicano de Tenis - Mexico City Croatian Indoors - Split Gerry Weber Open - Halle Paegas Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Investor Swedish Open - Bastad Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino President's Cup 1998 - Tashkent Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Hellmann's Cup - Santiago Qatar Mobil Open '99 - Doha Heineken Open - Auckland Open 13 - Marseille CA Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano Investor Swedish Open - Bastad Generali Open 1999 - Kitzbuhel International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca President's Cup 1999 - Tashkent CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai AXA Cup - London 2000 Mercedes Cup - Stuttgart Chevrolet Cup - Santiago Generali Open 2000 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Copa AT&T - Buenos Aires Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Scania Stockholm Open - Stockholm Pilot Pen International - New Haven Qatar Mobil Open 2001 - Doha Mallorca Open - Mallorca BMW Open - Munich Gerry Weber Open - Halle Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot President's Cup - Tashkent Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Open 13 - Marseille BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Mallorca Open - Mallorca Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Guardian Direct Cup - London Connex Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona International Championship of Croatia - Umag ABN/AMRO World Tennis Tournament - Rotterdam Rotterdam St. Petersburg Barcelona Cerveza Club Columbia Open - Bogota Gstaad Stuttgart Basel Moscow Milan Stuttgart Rotterdam St. Petersburg New Haven Long Island Copenhagen Long Island Bordeaux Doha Barcelona Moscow Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai New Haven Gstaad Stuttgart Long Island BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Open Romania - Bucharest Copa Telmex - Buenos Aires US Men's Clay Court Championships - Houston Estoril Open - Estoril Cerveza Club Columbia Open - Bogota Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Grand Prix de Tennis de Lyon - Lyon San Marino St. Petersburg Open - St. Petersburg Marseille Antwerp Milan Casablanca Prague Halle New Haven Lyon Vienna Marseille Barcelona Nice Halle Gstaad Basel Ostrava Lyon Moscow Moscow Zaragoza Nice New Haven Moscow Kitzbuhel Athens Lyon Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Rado Swiss Open - Gstaad Campionati Internazionali di Sicilia - Palermo Romanian Open - Bucharest International Championships of Sicily - Palermo Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca America's Red Clay Tennis Championship - Coral Springs IPB Czech Indoor - Ostrava Estoril Open - Estoril Abierto Mexicano de Tenis Pegaso - Mexico City Croatia Open - Umag BellSouth Open - Vina del Mar Estoril Open - Estoril BMW Open - Munich RCA Championships - Indianapolis Kremlin Cup - Moscow Adelaide Estoril Adelaide Munich XL Capital Bermuda Open - Bermuda Halle Copa Ericsson Brazil - Sao Paulo Basel XI Venice Open - Venice Siemens Open 2001 - Scheveningen Skandia Open - Linz New Haven Cairo Challenger 2002 - Cairo Copa Ericsson - Santiago Schenectady Marbella Open - Marbella Open 13 - Marseille Isla de Gran Canaria - Mas Palomas RCA Championships - Indianapolis President's Cup - Tashkent Movistar Open - Vina del Mar Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort 13th Paris Open - Paris Legg Mason Tennis Classic - Washington D.C. European Community Championships - Antwerp Adelaide Sydney ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Marseille Open Seat-Godo '99 - Barcelona Stuttgart AT&T Challenge - Atlanta Tento Czech Open - Prague Citrix Tennis Championships - Delray Beach Estoril The Stella Artois Grass Court Championships - London MFS Pro Tennis Championships - Boston Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Rotterdam Australian Men's Hardcourt Championships - Adelaide Gelsor Open Romania - Bucharest RCA Championships - Indianapolis BMW Open - Munich Grand Prix Hassan II - Casablanca Estoril Open - Estoril Waldbaum's Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championship - Orlando Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Cerveza Club Colombia Open - Bogota Open Seat-Godo 2001 - Barcelona CA Tennis Trophy - Vienna Monte Carlo Open - Monte Carlo Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Barcelona Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Copa AT&T - Buenos Aires Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Open Seat-Godo '97 - Barcelona Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells 14th Paris Open - Paris Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Hamburg Rome Cincinnati Paris Hamburg Canadian Open Essen Monte Carlo Hamburg Rome Cincinnati Stockholm Paris Stockholm Gold Flake Open - Chennai Monte Carlo Open - Monte Carlo Wideyes Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo German Open - Hamburg Republic National Bank Monte Carlo Open - Monte Carlo Monte Carlo Monte Carlo Tennis Masters Series - Monte Carlo Brasil Open - Costa do Sauipe MoviStar Open - Vina del Mar Campionati Internazionali d'Italia - Rome Generali Open - Kitzbuhel Masters Series Hamburg - Hamburg Qatar Open - Doha French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg Australian Open - Melbourne The Ericsson Open - Miami French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open Wimbledon Rome Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open French Open French Open - Paris Australian Open - Melbourne French Open - Paris Australian Men's Hardcourt Championships - Adelaide Tennis Masters Series - Montreal CA Tennis Trophy - Vienna Cincinnati U.S. Open - New York Tel Aviv Lyon U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open French Open - Paris Wimbledon - London Wimbledon - London Stuttgart Australian Open - Melbourne Davis Cup, World Group, QR, RUS-ROU 3-2 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Wimbledon - London Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Tennis Masters Cup - Lisbon ATP Tour World Championship Grand Slam Cup - Munich Grand Slam Cup - Munich Olympics - Sydney River Oaks International Tennis Tournament - Houston ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Sydney ATP Tour World Championship - Hannover ATP Tour World Championship Grand Slam Cup Grand Slam Cup